.carousel {
	width: 100%;
	height: 440upx;
}

/* 热门超英 start*/
.super-hot {
	margin-top: 14upx;
	/* padding: 20upx; */
}

.title-wrapper {
	height: 92upx;
	line-height: 92upx;

	display: flex;
	flex-direction: row;
}

.hot-ico {
	margin-left: 20upx;
	margin-right: 20upx;

	margin-top: 32upx;
	width: 30upx;
	height: 30upx;
}

.hot-title {
	font-size: 20px;
}

.hot {
	width: 100%;
	white-space: nowrap;
	padding-bottom: 8upx;
}

.single-poster {
	display: inline-block;
	margin-left: 20upx;
}

.poster-wraper {
	display: flex;
	flex-direction: column;
}

.poster {
	width: 200upx;
	height: 270upx;
}

.poster-name {
	height: 52upx;
	line-height: 52upx;
	font-size: 14px;
	font-weight: bold;

	/* 文字超出部分，省略 */
	width: 200upx;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* 
	.poster-score-wrapper{
		display: flex;
		flex-direction: row;
		
		align-items: center;
	}
	.star-ico{
		width:22upx;
		height: 22upx;
		margin-right: 6upx;
	}
	
	.poster-score{
		margin-left: 6upx;
		font-size: 12px;
		color:grey;
	} */
/* 热门超英 end*/
/* 热门预告 start*/
.hot-trailer {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	
	padding: 0upx 20upx 20upx 20upx;
}

.movie-trailer-single{
	width: 350upx;
	height: 220upx;
	margin-top: 10upx;
}
/* 热门预告 end*/

/* 猜你喜欢 start */
.like-movie{
	display: flex;
	flex-direction: column;
	padding-top: 20upx;
}
.single-movie-wraper{
	display: flex;
	flex-direction: row;
	padding-left: 20upx;
	
	margin-bottom: 60upx;
	
}
.movie-poster{
	width:180upx;
	height: 240upx;
	border-radius: 5%;
}
.movie-desc{
	width: 360upx;
	padding-left: 30upx;
	padding-right: 32upx;
}
.movie-title{
	font-weight: bold;
	font-size: 18px;
	
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.movie-info{
	color: grey;
	font-size: 14px;
}
.movie-operation{
	border-left: dotted 3px #C0C0C0;
	width:160upx;
	
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.op-good-pic{
	width: 40upx;
	height:40upx ;
}
.op-good{
	color: #feab2a;
	font-size: 14px;
}
/* 点击效果 */
.op-good-opacity{
	opacity: 0;
}
/* 猜你喜欢 end */
